Instala/Remove/Atualiza com APT [gerenciador_apt.sh]
Publicado por Rafael Poletto (última atualização em 17/08/2011)
[ Hits: 5.506 ]
Homepage: www.infoletto.com
bom galera, eu fiz esse para os que não conhecem muito das distros que usam o gerenciador apt.
ele serve para instalar ou remover pacotes e atualizar o sistema.
usei um esquema de cores para ficar visualmente mais agradavel.
para executar o script você deve ser root e ele deve ter permissão para execução, seguem os comandos em sequencia
$ chmod 755 gerenciador_apt.sh
$ ./gerenciador_apt.sh
no caso da distro ubuntu digite assim
# sudo chmod 755 gerenciador_apt.sh
# sudo ./gerenciador_apt.sh
duvidas, sugestões e ou críticas serão sempre bem vindas.
#!/bin/bash # Script faz tudo em 1 só (DEBIAN e derivados) # Desenvolvido por Rafael Poletto # rpoletto@live.com function menu() { echo -e "{FONTE}33[0;31m Esse script funciona apenas com gerenciador de pacotes APT." sleep 2 clear echo -e "{FONTE}33[1;33m Qual seu desejo ?" echo echo -e "{FONTE}33[0;34m 1. Atualizar sistema" echo -e "{FONTE}33[0;35m 2. Instalar um programa" echo -e "{FONTE}33[0;36m 3. Remover um programa" echo echo -e "{FONTE}33[1;32m 0. Sair" read opc case $opc in 1) echo "Atualização do sistema" att menu ;; 2) echo "Instalar um programa" app menu ;; 3) echo "Remover um programa" rem menu ;; 0) echo "Sair." flw ;; *) echo "Opção inválida." menu ;; esac } # Função dos menus att() { clear echo -e "{FONTE}33[0;34m Isto pode levar algum tempo mas será feito automáticamente..." sleep 2 clear apt-get update apt-get upgrade -y clear echo "Sistema atualizado com sucesso." sleep 2 clear } app() { clear echo -e "{FONTE}33[0;35m Diga-me ... qual nome do programa que quer instalar ?" read app echo "Aguarde enquanto pesquiso!" apt-cache search $app | grep $app | sort echo "" echo "" echo "" echo "Veja se o programa que voce procura está na lista" echo "se estiver digite o nome correto dele aqui, caso contrário" echo "aperte CTRL + C e reinicie o script." read app2 apt-get install -y $app2 clear echo "Seu programa foi instalado corretamente" sleep 2 clear } rem() { clear echo -e "{FONTE}33\[0;36m Qual programa deseja remover ?" read rem apt-get autoremove -y $rem clear echo "Programa removido com sucesso!" sleep 2 } flw() { clear echo -e "{FONTE}33[1;32mJá que você fez o que queria... Até a próxima!" exit } # Checagem de nivel de usuário. if [ $UID = "0" ]; then clear echo -e "{FONTE}33[0;32m Iniciando o Menu Principal." menu else clear echo -e "{FONTE}33[0;31m Somente poderá executar esse script com senha de root." exit 0 fi # variaveis de cores vermelho="{FONTE}33[0;31m" verde="{FONTE}33[0;32m" marrom="{FONTE}33[0;33m" azul="{FONTE}33[0;34m" purple="{FONTE}33[0;35m" cyan="{FONTE}33[0;36m" verdeClaro="{FONTE}33[1;32m" amarelo="{FONTE}33[1;33m"
Pegar ip dinamico enviar para ftp
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Atalhos duplicados (sobras de instalações anteriores) (1)
Autenticação necessária. um aplicativo quer acesso ao chaveiro (3)